package 面试题;

/**
 * 1, 实例变量应该初始化；
 * 2, 局部变量使用前必须初始化（不然编译不通过）, 当然局部变量未初始化不使用的情况不影响正常编译；
 */
public class VariableInit {
    public static void main(String[] args) {
        Person p = new Person();
        int i;

        // 局部变量使用前必须要被初始化，不然编译失败
//        System.out.println("i= " + i);
//         局部变量未初始化不使用时则不会报编译问题

        System.out.println("p.name= " + p.name);
        System.out.println("p.age= " + p.age);
    }
}


class Person{
    String name;
    int age;
}